/* trading site css- Liakat - 12-04-2013 */

@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic);

*{margin:0; padding:0;}

body {
  font-family:'Droid Serif', Arial, Tahoma, Geneva, sans-serif;
  font-weight:400;
  font-size:14px;
  /*background: url(../images/bg-dark-wall.jpg) repeat left top;*/
  padding:0;
  margin:0;
}

form{
	margin:0;
}
a {
  color: #0088cc;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #005580;
  text-decoration: none;
}

p{
	font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	text-align:left;
	font-size:13px;
	line-height:20px;
	color:#3b3b3b;
	margin:0;
}

/* header style */
h1, h2, h3, h4, h5, h6 {
	font-family:'Droid Sans', Tahoma, Geneva, sans-serif;
	color:#67BE00;
	font-style:normal;
	font-weight:700;
	margin:0;
}
/*FONT SIZE*/
h1 {
    font-size: 30px;
    line-height:36px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size:21px;
}
h4 {
    font-size:18px;
}
h5{
    font-size:16px;
}
h6 {
    font-size:14px;
}


/* heade css */
.wrapper_bg{
	padding:0;
	margin:0;
}
.header_part{
	/*background:rgba(40,202,0,.9);*/
	background:#5cbb00;
	height:30px;
	position:relative;
	z-index:999;
	width:100%;
	box-shadow:0 1px 2px #000; -moz-box-shadow:0 1px 2px #000; -webkit-box-shadow:0 1px 2px #000; -o-box-shadow:0 1px 2px #000;
}

.self_made_navbar{
	background:#5cbb00;
	background-image:##5cbb00 !important;
	height:30px;
	border:0 none;
	box-shadow:none;
}

a.company_logo{
	padding:25px 0px;
	display:block;
}

/* navigation */
.navbar{
	min-height:0;
	margin-bottom:0;
}

.navbar-inverse {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5cbb00), to(#5cbb00));
  background-image: -webkit-linear-gradient(top, #5cbb00, 0%, #5cbb00, 100%);
  background-image: -moz-linear-gradient(top, #5cbb00 0%, #5cbb00 100%);
  background-image: linear-gradient(to bottom, #5cbb00 0%, #5cbb00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cbb00', endColorstr='#ff5cbb00', GradientType=0);
}

ul.navbar-nav{
	border-left:1px solid #70e400;
	border-right:1px solid #469000;
}
.navbar-nav > li{
	border-right:1px solid #70e400;
}
.navbar-inverse .navbar-nav > li > a {
	font-family:'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	outline:0 none;		
	color:#FFF;
	border-left:1px solid #469000;
}
.nav > li > a{
	padding:5px 15px;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
	color:#f2f2f2;
	outline:0 none;
	background:#0028a8;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
	color:#f2f2f2;
	outline:0 none;
	background:#0028a8;
}
.navbar-inverse .navbar-nav > .dropdown > a .caret{
	border-bottom-color:#000;
	border-top-color:#000;
}
.navbar-inverse .navbar-nav .open {
	color:#000;
	border-bottom:1px solid #d7d7d7;
}

.dropdown-menu
{
    background-image: linear-gradient(to bottom, #5cbb00 0%, #5cbb00 100%);
    background-repeat: repeat-x;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
    background: #0028a8;
}

.dropdown-menu > li > a
{
    font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    outline: 0 none;
    color: #fff;
    border-bottom:1px solid #d7d7d7;
}

@media (max-width: 767px) {/* line 4240*/
.header_part{
	/*background:rgba(40,202,0,.9);*/
	background:#5cbb00;
	height:auto !important;
	position:relative;
	overflow:visible;
}
.nav{
	background:#5cbb00;
}
ul.navbar-nav{
	margin:0;
}
ul.navbar-nav, .navbar-nav > li{
	border:0 none;
	text-align:left;

}
.navbar-inverse .navbar-nav > li > a {
	border-left:0 none;
	border-bottom:1px solid #469000;
	text-align:left;
}
.navbar{
	margin-bottom:5px;
}
}

.banner_part{
	/*padding-top:30px;*/
	background:url(../images/banner_bg.jpg) repeat left top;
	position:relative;
	z-index:0;
}
.banner_img{
	background:url(../images/banner_img_small.png) no-repeat top center;
	min-height:180px;
	padding:20px 0 0 0;
}
.company_tagline{
	background:rgba(0,40,168,.8);
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
	margin-top:5px;
}
.company_tagline h4{
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	font-size:15px;
	font-weight:700;
	padding:8px 0;
}
.subscribe_now, .subscribe_now_right_col{
	background:#0028a9;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
	margin-top:10px;
	padding:0 12px;
	display:inline-block;
	float:right;
}
.subscribe_now_right_col{
	float:none !important;
	margin-bottom:10px;
}
.subscribe_now h2, .subscribe_now_right_col h2{
	padding:20px 30px;
	color:#FFF;
	font-weight:700;
	text-align:center;
}

@media (max-width: 767px) {/* line 4240*/
.banner_part{
	padding-top:0px;
}
.subscribe_now h2{
	padding:20px;
	font-size:21px;
}
.company_tagline h4{
	font-size:12px;
}
.subscribe_now{
	display:block;
	float:none;
}
.subscribe_now h2{
	padding:8px 20px;
	font-size:16px;
}
.banner_img{
	padding:5px 0 0 0;
}
}

.company_mission{
	background:#ebebeb;
	padding:15px 0;
}
.company_mission h3{
	font-family:'collegiateblackflfregular', Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding-bottom:5px;
	text-align:center;
	color:#67be00;
}
.company_mission p{
	text-align:justify;
	font-size:13px;
	line-height:16px;
}
@media (max-width: 767px) {/* line 4240*/
.company_mission h1{
	padding-bottom:5px;
	font-size:21px;
	line-height:24px;
}
.company_mission p{
	font-size:13px;
}
}


/* container body css */
.banner_block{
	background:url(../images/banner_space_bg.jpg) repeat left top;
	text-align:center;
	border:1px solid #e5e5e5;
	margin:10px 0;
}
.banner_block h4{
	color:#444444;
	font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding:25px 0;
	text-transform:uppercase;
}
/* left col css */
.left_col_container{
	display:block;
	margin-top:10px;
}
.left_col_container p{
	text-align:justify;
	line-height:18px;
}
.left_col_block{
	margin:10px 0;
	display:block;
}
.content_block_title {
	background:#5CBB00;
	position:relative;
	padding:8px 10px;
	margin-bottom:10px;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;	
}
.title_bottom_arrow{
	position:absolute;
	left:10px;
	bottom:0px;
	height:8px;
}
.content_block_title h5{
	color:#FFF;
	text-transform:uppercase;
	text-align:left;
	font-size:15px;
 /* font-family:'Droid Serif', Arial, Tahoma, Geneva, sans-serif;*/
}
.more_btn{
	margin-top:15px;
}
a.more_btn img{
	margin-left:5px;
	margin-top:-4px;
}


/* right col css */
.right_col_container{
	display:block;
	margin-top:10px;
	width:263px;
	float:right;
}
.annualized_block{
	background:#67be00;
	padding:15px 20px;
	margin:10px 0;
	display:inline-block;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
}
.annualized_block h2, .annualized_block h6{
	color:#FFF;
	font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
.annualized_block h6{
	padding:10px 0;
	margin-bottom:10px;
	font-size:12px;
	font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif;
}
.annualized_block .table thead > tr > th, .annualized_block .table tbody > tr > th, .annualized_block .table tfoot > tr > th, .annualized_block .table thead > tr > td, .annualized_block .table tbody > tr > td, .annualized_block .table tfoot > tr > td{
	border-top:0 none;
	padding:2px 4px;
	color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif;
}

@media (min-width: 768px) and (max-width: 991px) {/* line 6277*/
.table-responsive > .table{
	background:none;
}
.table-responsive{
	border:0 none;
}
}
@media (max-width: 767px) {/* line 4240*/
.table-responsive > .table{
	background:none;
}
.table-responsive{
	border:0 none;
}
.right_col_container{
	width:263px;
	float:none;
	margin:0 30px;
}
}

.recent_issue_block{
	padding:10px 0;
}
.recent_issue_block h5{
	background:#0028a9;
	color:#FFF;
	padding:8px 10px;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;	
}
.recent_issue_block ul{
	margin:10px 0 0 20px;
	padding:0;
}
.recent_issue_block ul li{
	list-style-image:url(../images/frame_bullete.jpg);
	padding-left:0px;
}
.recent_issue_block ul li a{
	font-weight:700;
	font-size:13px;
	text-transform:uppercase;
	color:#393939;
}
.recent_issue_block ul li a:hover{
	color:#5CBB00;
}


.disclaimer_block{
	margin:20px 0 10px;
	background:#5CBB00;
}
.disclaimer_container{
	margin-bottom:20px;
}
.disclaimer_block h3{
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	padding:8px 10px;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;	
}
.disclaimer_container p{
	text-align:justify;
	font-family:'Droid Sans', Tahoma, Geneva, sans-serif;
}

/* footer part */
.footer_block{
	border-top:1px solid #d2d2d2;
	margin:10px 0 30px;
	padding-top:5px;
}
.footer_block p{
	text-align:center;
	font-size:13px;
}

/* inner pages css */
.biography_container, .options_container{
	padding:10px 0 30px;
}
h4.biography_title, h4.contact_title, h4.options_title, h4.profile_title{
	color:#0028a9;
	font-size:20px;
	display:block;
	position:relative;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #c8c8c8;
}
h4.contact_title{border:0 none; padding-bottom:10px;}
h4.biography_title span.designation, h4.contact_form_title span, h4.contact_title span.designation, h4.options_title span.sub_title{
	color:#686868;
	font-weight:400;
	font-size:14px;
	padding-top:2px;
	display:block;
}
legend h4.contact_title{
	margin-bottom:0;
}
h4.biography_title a, h4.options_title a{
	display:inline-block;
	float:right;
	text-align:right;
	margin-top:10px;
}
.biography_container p{
	font-size:15px;
	line-height:21px;
	text-align:justify;
}
.options_container p{
	font-size:13px;
}
.options_container em{
	font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	font-style:italic;
	color:#0028a9;
}
span.biography_picture{
	padding:0 15px 8px 0;
	float:left;
}

h4.contact_form_title{
	color:#0d0d0d;
	font-weight:400;
	display:inline-block;
	padding:15px 0;
	margin-bottom:10px;
}
.contac_form{
	margin-top:10px 0;
}
.custom_label{
	color:#0028a9;
	font-family:'Droid Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:14px;
}
h4.options_title{
	text-transform:uppercase;
}
h4.options_title span.sub_title{
	color:#57a100;
	text-transform:capitalize;
	font-weight:700;
	font-size:16px;
}
.table_container{
	margin:30px 0 10px;
}
.newsletter_seach_form{
	border-collapse:separate !important;
	border-spacing:5px !important;
}
.newsletter_search_btn, .calculate_btn{
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #C8C8C8;
}
.calculator_block{
	background:#EEEEEE;
	padding:15px;
	border:5px solid #FFF;
	box-shadow:0 0 1px #858585;
}
.calculator_title{
	text-align:left;
	background:#C5C5C5;
	padding:3px 10px;
	color:#0028A9;
	font-size:18px;
	font-weight:700;
}
.dollar_sign{
	text-align:right;
}
.calculate_compare{
	margin:20px 0 0 0;
}

.calculate_compare{
	margin:30px 0 0 0;
}
.calculate_compare h4{
	color:#67BE00;
}
.calculate_compare a{
	color:#0028A9;
	font-size:18px;
}
a.right_pdf_icon{
	margin:0 !important;
}


/* admin panel css Liakat - 12-01-2014 */
.admin_wrapper{
	width:100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.admin_banner_part{
	padding-top:0px;
}
.admin_banner_img{
	text-align:center;
}
.admin_header_part{
	/*background:rgba(40,202,0,.9);*/
	background:#5cbb00;
	height:30px;
	position:relative;
	z-index:999;
	width:100%;
	box-shadow:0 1px 2px #000;
}
.admin_navigation{
	padding:0;
	margin:0;
}
.admin_navigation ul{
	list-style:none;
	margin:0;
	padding:0;
}
.admin_navigation ul li{
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
    border-right: 1px solid #70E400;
}
.admin_navigation ul li a{
	display:block;
	text-decoration:none;
    border-left:1px solid #469000;
    color: #FFFFFF;
    font-family: 'Droid Sans',Tahoma,Geneva,sans-serif;
    font-size: 13px;
    font-weight: 700;
    outline: 0 none;
    text-align: center;
    text-transform: uppercase;
	padding:5px 5px 6px;
}
.admin_navigation ul li a:hover{
	background:#0028A9;
}

.admin_navigation .dropdown-menu
{
    background-image: linear-gradient(to bottom, #5cbb00 0%, #5cbb00 100%);
    background-repeat: repeat-x;
}

.admin_navigation .dropdown-menu > li{
    border-right: none;
    display:list-item;
    float:none;
    text-align:left;
}

.admin_navigation .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
    background: #0028a8;
}

.admin_navigation .dropdown-menu > li > a
{
    display:block;
    font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    outline: 0 none;
    color: #fff;
    border-bottom:1px solid #d7d7d7;
    text-align:left;
    padding: 3px 20px;
}



.admin_container{
	padding-top:30px;
}
h4.admin_container_ttile{
	background:#0028a9;
	color:#FFF;
	position:relative;
	padding:8px 10px;
	margin-bottom:15px;
	display:block;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;	
}
.admin_container_body{
	padding-bottom:30px;
	padding-top:10px;
}



/* new css Liakat - 03-04-2014 */
/* start navigation */
.nav-container {width:100%;}
.selfmade_navbar{
	background:#5cbb00;
	position:relative;
	box-shadow:0 1px 2px #000000; -moz-box-shadow:0 1px 2px #000000; -webkit-box-shadow:0 1px 2px #000000; -o-box-shadow:0 1px 2px #000000;

}
.selfmade_nav{
	padding:0;
	margin:0;
}
/*.sadkhin_nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
.sadkhin_nav ul li{
	list-style:none;
	display:inline-block;
	padding:0;
}
.sadkhin_nav ul li a{
	text-decoration:none;
	display:block;
	outline:0 none;
	transition:all .2s ease 0s; -moz-transition:all .2s ease 0s; -webkit-transition:all .2s ease 0s; -o-transition:all .2s ease 0s;

	font-family:'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	outline:0 none;		
	color:#FFF;
	border-left:1px solid #469000;	
	
}*/

img.navigation_icons{
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1px;
}
.sadkhin_nav ul li a:hover, .sadkhin_nav ul li a.active{
	color:#004fa1;
	background:#bbd5f0;
	outline:none;
}



.nav-container {width:100%;}

nav {
	z-index: 42;

	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	
	/*background: rgba(0,107,216,0.7);*/
	/*background:rgba(255,0,0, 0.7);*/
	/*filter: alpha(opacity=80)*/; /* IE6-IE8 */
	position: relative;
}

/*nav li {
	display: inline;
	list-style: none;
}

nav li a {
	text-decoration: none;
	display: inline-block;
}

nav li a:hover,
nav li a.selected {
	color: #fff;
	background: #40bfe8;
}
*/
 
/*clearfix*/    
.wrapper:before,
.wrapper:after {
	content: '';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	clear: both;
	zoom: 1 
}

.sticky {
	position: fixed;
	top:0px;
	width:100%;

	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
}

.sticky .nav-above {
	position:absolute;
	top:-15px;
	left:1em;
	right:1em;
	height:15px;
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
}

.dropdown_custom{
}
.subscribe_option{
	margin-bottom:5px;
}
.custom_block_form{
	padding-right:0px;
	font-family:'Droid Sans';
	font-size:13px;
	padding-top:3px !important;
	padding-left:13px !important;
}
.subscribe_sub_option{
	margin-left:5px !important;
}
.newsletter_subscribe_block, .mmm_subscribe_block{
	display:block;
	margin-left:20px;
	margin-bottom:15px;
}
.money_back_notice_btn{
	display:block;
	font-size:16px;
}

.login_block{
	width:70%;
}
.login_btn{
	display:block;
	text-align:center;
	margin:10px 0 0 0;
}
.login_btn a{
	padding-left:25px;
	padding-right:25px;
	font-size:16px;
	width:100%;
}
.reg_user_info{
	display:block;
	background:#0028A9;
	padding:5px 5px;
	border-radius:6px;
	text-align:center;
    /*width:263px;*/
    height:92px;
}
.reg_user_info p{
	text-align:center;
	color:#d7d7d7;
	font-family:'Droid Sans';
    font-size:16px;
}
.reg_user_info a{
	text-align:center;
	color:#fff;
	font-family:'Droid Sans';
    font-size:18px;
    font-weight:700;
    display:block;
}
.welcome_user_info{
	display:block;
	color:#0028A9;
	padding:0px 5px;
	text-align:center;
}
.welcome_user_info p{
	text-align:center;
	color:blue;
	font-family:'Droid Sans';
    font-weight:bold;
}

/* personal information css Liakat - 30-05-2014 */
.personal_contain{
}

.personal_info_block{
	width:50%;
}
.balance_block{
	margin-top:20px;
	margin-bottom:20px;
	display:block;
	border-top:1px solid #c1c1c1;
	padding-top:5px;
}
.balance_block p{
	font-size:18px;
}
#myTab li a{
	font-family:'Droid Sans';
	font-size:14px;
	font-weight:700;
	color:#4c4e50;
	padding:10px 15px;
}
#myTab li a:hover, #myTab li a.active, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	color:#217bca !important;
}
@media (min-width: 768px) and (max-width: 991px) {
.personal_info_block{
	width:70%;
}
}
@media (max-width:767px) {
.personal_info_block{
	width:25%;
}	
}

h2.blue_title{
	font-family:'Droid Serif';
	color:#0028a9;
}

.landing_page_content p, .details_content p{
	font-family:'Droid Sans';
	font-size:14px;
	text-align:justify;
}

.details_content{
	display:block;
	margin-top:15px;
	margin-bottom:15px;
}
.details_content img.content_img{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #cfcfcf;
}

h4.black_sub_title{
	text-transform:uppercase;
	color:#000;
	padding-bottom:10px;
	text-align:justify;
}

.blue_btn{
	background:url(../images/blue_btn.jpg) repeat-x;
	border:1px solid #86a3ff;
	text-shadow:none;
	color:#FFF;
	box-shadow:0 1px 2px #999;
		-moz-box-shadow:0 1px 2px #999; -webkit-box-shadow:0 1px 2px #999; -o-box-shadow:0 1px 2px #999;
	height:30px;
	padding:5px 20px;
	text-transform:uppercase;
}

.more_btn{
	margin-top:15px;
}

.bold_upper{
	color:#2b2b2b;
	text-decoration:underline;
	font-size:16px;
	padding:10px 0;
	display:block;
}

ul.unorder_text{
	margin-left:30px;
	margin-top:10px;
}
ul.unorder_text li{
	font-family:'Droid Sans';
	font-weight:700;
	margin-bottom:5px;
	color:#000;
	font-size:14px;
}

.landing_page_content{
	font-family:'Droid Sans';
	margin-top:20px;
}

.div_group
{
    border: 1px solid #999;
    border-radius: 8px;
    padding:10px;
}

.portfolio_name
{
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
}

.field-validation-error
{
    color: red;
}